#ifndef TEST_STUDENT_H
#define TEST_STUDENT_H

#include <iostream>
#include <string>

#include "TestCase.h"
#include "TestSuite.h"
#include "TestCaller.h"
#include "TestRunner.h"
#include "TestAssert.h"

#include "student.h"

using namespace CppUnit;

class StudentTestCase : public TestCase {
public:
	// constructor - Note 3
    StudentTestCase(string name) : TestCase(name) {}

	// method to test the constructor
	void testConstructor();

	// method to test the assigning and retrieval of grades
	void testAssignAndRetrieveGrades();

	// method to create a suite of tests
	static Test *suite();
};
#endif /* TEST_STUDENT_H */
